Search results for "lattice Boltzmann method"

showing 10 items of 40 documents

Lattice-Boltzmann and finite difference simulations for the permeability of three-dimensional porous media

2002

Numerical micropermeametry is performed on three dimensional porous samples having a linear size of approximately 3 mm and a resolution of 7.5 $\mu$m. One of the samples is a microtomographic image of Fontainebleau sandstone. Two of the samples are stochastic reconstructions with the same porosity, specific surface area, and two-point correlation function as the Fontainebleau sample. The fourth sample is a physical model which mimics the processes of sedimentation, compaction and diagenesis of Fontainebleau sandstone. The permeabilities of these samples are determined by numerically solving at low Reynolds numbers the appropriate Stokes equations in the pore spaces of the samples. The physi…

Condensed Matter - Materials ScienceFinite differenceLattice Boltzmann methodsCompactionMaterials Science (cond-mat.mtrl-sci)FOS: Physical sciencesReynolds numberDisordered Systems and Neural Networks (cond-mat.dis-nn)MechanicsCondensed Matter - Disordered Systems and Neural NetworksGranular materialPhysics::GeophysicsPermeability (earth sciences)symbols.namesakesymbolsCalculusPorosityPorous mediumMathematics
researchProduct

Lattice Boltzmann versus Molecular Dynamics simulations of nanoscale hydrodynamic flows

2006

A fluid flow in a simple dense liquid, passing an obstacle in a two-dimensional thin film geometry, is simulated by Molecular Dynamics (MD) computer simulation and compared to results of Lattice Boltzmann (LB) simulations. By the appropriate mapping of length and time units from LB to MD, the velocity field as obtained from MD is quantitatively reproduced by LB. The implications of this finding for prospective LB-MD multiscale applications are discussed.

PhysicsCondensed Matter - Materials ScienceNanostructureLattice Boltzmann methodsMaterials Science (cond-mat.mtrl-sci)FOS: Physical sciencesGeneral Physics and AstronomyDisordered Systems and Neural Networks (cond-mat.dis-nn)MechanicsCondensed Matter - Disordered Systems and Neural NetworksNanostructuresMolecular dynamicsModels ChemicalFluid dynamicsThermodynamicsComputer SimulationVector fieldStatistical physicsThin filmNanoscopic scale
researchProduct

Spreading dynamics of three-dimensional droplets by the lattice-Boltzmann method

2000

Abstract We have simulated spreading of small droplets on smooth and rough solid surfaces using the three-dimensional lattice-Boltzmann method. We present results for the influence of the initial distance and shape of the drop from the surface on scaling of droplet radius R as a function of time. For relatively flat initial drop shapes our observations are consistent with Tanner's law R ∼ t q , where q =1/10. For increasingly spherical initial shapes, the exponent q increases rapidly being above one half for spherical droplets initially just above the surface. As expected, surface roughness slows down spreading, decreases the final drop radius, and results in irregular droplet shape due to …

One halfGeneral Computer ScienceChemistryDrop (liquid)Lattice Boltzmann methodsGeneral Physics and AstronomyWettingGeneral ChemistryMechanicsSurface finishBoltzmann equationPhysics::Fluid DynamicsDropletComputational MathematicsClassical mechanicsMechanics of MaterialsSurface roughnessGeneral Materials ScienceWettingScalingLattice-Boltzmann
researchProduct

Mesoscopic Simulation Methods for Studying Flow and Transport in Electric Fields in Micro- and Nanochannels

2012

In the past decades, several mesoscale simulation techniques have emerged as tools to study hydrodynamic flow phenomena on scales in the range of nanoto micrometers. Examples are Dissipative Particle Dynamics (DPD), Multiparticle Collision Dynamics (MPCD), or Lattice Boltzmann (LB) methods. These methods allow one to access time and length scales which are not yet within reach of atomistic Molecular Dynamics (MD) simulations, often at relatively moderate computational expense. They can be coupled with particle-based (e.g., molecular dynamics) simulation methods for thermally fluctuating nanoscale objects, such as colloids or large molecules. This makes them particularly attractive for the a…

PhysicsMolecular dynamicsMesoscopic physicsFlow (mathematics)Electric fieldMicrofluidicsDissipative particle dynamicsLattice Boltzmann methodsParticleMechanics
researchProduct

Lattice Boltzmann Simulations at Petascale on Multi-GPU Systems with Asynchronous Data Transfer and Strictly Enforced Memory Read Alignment

2015

The lattice Boltzmann method is a well-established numerical approach for complex fluid flow simulations. Recently general-purpose graphics processing units have become accessible as high-performance computing resources at large-scale. We report on implementing a lattice Boltzmann solver for multi-GPU systems that achieves 0.69 PFLOPS performance on 16384 GPUs. In addition to optimizing the data layout on the GPUs and eliminating the halo sites, we make use of the possibility to overlap data transfer between the host CPU and the device GPU with computing on the GPU. We simulate flow in porous media and measure both strong and weak scaling performance with the emphasis being on a large scale…

ta113ta114Computer scienceLattice Boltzmann methodsGPUParallel computingSolverLattice Boltzmannmemory alignmentComputational sciencePetascale computingAsynchronous communicationData structure alignmentGraphicsasynchronous communicationTitanHost (network)ComputingMethodologies_COMPUTERGRAPHICSData transmissionEuromicro international conference on parallel, distributed and network-based processing
researchProduct

A boundary condition for arbitrary shaped inlets in lattice-Boltzmann simulations

2009

We introduce a mass-flux-based inlet boundary condition for the lattice-Boltzmann method. The proposed boundary condition requires minimal amount of boundary data, it produces a steady-state velocity field which is accurate close to the inlet even for arbitrary inlet geometries, and yet it is simple to implement. We demonstrate its capability for both simple and complex inlet geometries by numerical experiments. For simple inlet geometries, we show that the boundary condition provides very accurate inlet velocities when Re less than or similar to 1. Even with moderate Reynolds number, the inlet velocities are accurate for practical purposes. Furthermore, the potential of our boundary condit…

geographygeography.geographical_feature_categorybusiness.industryApplied MathematicsMechanical EngineeringComputational MechanicsLattice Boltzmann methodsReynolds numberGeometryMechanicsComputational fluid dynamicsPhysics::Classical PhysicsInletBoltzmann equationPhysics::GeophysicsComputer Science ApplicationsPhysics::Fluid Dynamicssymbols.namesakeMechanics of MaterialssymbolsVector fieldBoundary value problembusinessLattice model (physics)MathematicsInternational Journal for Numerical Methods in Fluids
researchProduct

Comparison of implementations of the lattice-Boltzmann method

2008

AbstractSimplicity of coding is usually an appealing feature of the lattice-Boltzmann method (LBM). Conventional implementations of LBM are often based on the two-lattice or the two-step algorithm, which however suffer from high memory consumption and poor computational performance, respectively. The aim of this work was to identify implementations of LBM that would achieve high computational performance with low memory consumption. Effects of memory addressing schemes were investigated in particular. Data layouts for velocity distribution values were also considered, and they were found to be related to computational performance. A novel bundle data layout was therefore introduced. Address…

Computational fluid mechanicsMemory addressing schemesComputer scienceLattice Boltzmann methodsParallel computingSupercomputerAddressing modeHigh memoryMemory addressComputational MathematicsComputational Theory and MathematicsModeling and SimulationBundleModelling and SimulationLattice-Boltzmann methodImplementationHigh-performance computingCoding (social sciences)Computers & Mathematics with Applications
researchProduct

A prospect for computing in porous materials research: Very large fluid flow simulations

2016

Abstract Properties of porous materials, abundant both in nature and industry, have broad influences on societies via, e.g. oil recovery, erosion, and propagation of pollutants. The internal structure of many porous materials involves multiple scales which hinders research on the relation between structure and transport properties: typically laboratory experiments cannot distinguish contributions from individual scales while computer simulations cannot capture multiple scales due to limited capabilities. Thus the question arises how large domain sizes can in fact be simulated with modern computers. This question is here addressed using a realistic test case; it is demonstrated that current …

General Computer ScienceComputer scienceLattice Boltzmann method0208 environmental biotechnologyGPULattice Boltzmann methods02 engineering and technologyParallel computing01 natural sciencesPermeability010305 fluids & plasmasTheoretical Computer ScienceComputational sciencePorous materialPetascale computing0103 physical sciencesFluid dynamicsFluid flow simulationPorosityta113ta114Supercomputer020801 environmental engineeringAddressing modePermeability (earth sciences)Petascale computingModeling and SimulationPorous mediumJournal of Computational Science
researchProduct

Fuzzy selecting local region level set algorithm

2015

In this work, we introduced a novel localized region based level set model which is simultaneously effective for heterogeneous object or/and background and robust against noise. As such, we propose to minimize an energy functional based on a selective local average, i.e., when computing the local average, instead to use the intensity of all the pixels surrounding a given pixel, we first give a local Gaussian fuzzy membership to be a background or an object pixel to each of these surrounding pixels and then, we use the fuzzy weighted local average of these pixels to replace the traditional local average. With the graphics processing units' acceleration, the local lattice Boltzmann method is …

Parallelizable manifoldPixelbusiness.industryGaussianLattice Boltzmann methodsFuzzy logicsymbols.namesakeRobustness (computer science)symbolsComputer visionArtificial intelligenceGraphicsbusinessAlgorithmMathematicsEnergy functional2015 23rd European Signal Processing Conference (EUSIPCO)
researchProduct

Implementation techniques for the lattice Boltzmann method

2010

suurteholaskentavirtauslaskentamesoscopic methodsmesoskooppinen alueHila-Boltzmann -menetelmäcomputational fluid dynamicsvirtausdynamiikkalattice Boltzmann methodboundary conditionsalgoritmitcomputer simulationCDFsimulointiHigh performance computingmathematical modellingmatemaattiset mallittietojenkäsittelylaskentamenetelmät
researchProduct